home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / DATABASE / WRKBAS92.ZIP;1 / INTERNAL.TXT < prev    next >
Encoding:
Text File  |  1992-03-17  |  4.2 KB  |  147 lines

  1.                             INTERNAL ERRORS - SUMMER '87
  2.            Copyright (c) 1988 Nantucket Corporation. All Rights Reserved.
  3.  
  4.                      OVERVIEW: Internal Errors (non-recoverable)
  5.  
  6. These errors generally occur because of a bad index file. If an
  7. internal error occurs, Clipper presents the user with an indicating
  8. error message and pauses.  Pressing any key QUITs.
  9.  
  10. 0 ERROR SYSTEM INTEGRITY ERROR
  11.  
  12. The error system has encountered an unknown error. The probable cause
  13. is memory corruption.
  14.  
  15. 1 EVALUATION STACK UNDERFLOW
  16.  
  17. A stack error has occurred after a Return.
  18.  
  19. 2 MEMORY ERROR
  20.  
  21. A memory error has occurred before a RUN. The system has attempted to
  22. free the R space to DOS and DOS reported an error. The likely cause
  23. is corruption in the DOS memory allocation system.
  24.  
  25. 3 MEMORY ERROR
  26.  
  27. A memory error has occurred after a RUN that prevents rebuilding of
  28. the buffer system. This occurs when the system tries to rebuild the R
  29. space and there is less than 16K available from DOS.
  30.  
  31. 4 MEMORY ERROR
  32.  
  33. A memory error has occurred corrupting an internal buffer system.
  34. This happens when an attempt is made to free an internal buffer and
  35. it is already free.
  36.  
  37. 5 MEMORY ERROR
  38.  
  39. A memory error has occurred corrupting the buffer and EMM system.
  40. This occurs when attempting to map an EMM memory block into
  41. conventional address space and the EMM driver reports an error.
  42.  
  43. 6 BUFFER ERROR
  44.  
  45. This occurs when attempting to attach a buffer to a database and the
  46. database already has a buffer. The probable cause is memory
  47. corruption.
  48.  
  49. 7 BUFFER ERROR
  50.  
  51. This occurs when attempting to detach a database buffer from a
  52. database and there is no buffer to detach. The most probable cause is
  53. memory corruption.
  54.  
  55. 8 BUFFER ERROR
  56.  
  57. The system ran out of database and/or index buffer handles.
  58.  
  59. 9 BUFFER ERROR
  60.  
  61. The system ran out of memory when attempting to allocate a database
  62. and/or index buffer.
  63.  
  64. 10 TOO MANY NESTED BEGIN SEQUENCE/END BLOCKS
  65.  
  66. Too many nested BEGIN SEQUENCE/END blocks have been defined. The
  67. maximum is 16.
  68. Note: The usual reason this occurs is a LOOP statement within a BEGIN
  69. SEQUENCE/END structure like the following:
  70.  
  71.    DO WHILE <condition>
  72.       <statements>...
  73.       BEGIN SEQUENCE
  74.          <statements>...
  75.          LOOP
  76.       END <statements>...
  77.    ENDDO
  78.  
  79.  
  80. 11 BEGIN SEQUENCE/END INTEGRITY ERROR
  81.  
  82. An underflow of BEGIN SEQUENCE stack has occurred. This only happens
  83. if there is a pending END without a BEGIN SEQUENCE.
  84.  
  85. 12 EVALUATION STACK UNDERFLOW AFTER BEGIN SEQUENCE/END
  86.  
  87. Occurs after a BREAK.
  88.  
  89. 14 SORT ERROR
  90.  
  91. The system ran out of memory during a SORT operation while attempting
  92. to allocate a database buffer.
  93.  
  94. 15 SORT ERROR
  95.  
  96. Memory corruption has occurred during a SORT operation.
  97.  
  98. 16 DATABASE NOT OPEN
  99.  
  100. This occurs at the end of a large block database operation (such as
  101. APPEND, JOIN, UPDATE, or TOTAL) and one of the database files used in
  102. the operation is no longer open.
  103.  
  104. Solution: Check user-defined function used within the erroneous
  105. statement for any statements that close database files.
  106.  
  107. 17 NTX FILE CORRUPTED
  108.  
  109. This occurs when an index buffer is found to be corrupted when
  110. attempting to update an index page.
  111.  
  112. 18 NTX FILE CORRUPTED
  113.  
  114. This occurs when an index buffer is found to be corrupted when
  115. attempting to update an index page and the index is UNIQUE.
  116.  
  117. 19 NTX FILE CORRUPTED
  118.  
  119. This occurs when an index buffer is found to be corrupted when
  120. attempting to update an index page and the index is non-UNIQUE.
  121.  
  122. 20 NDX FILE KEY TYPE ERROR
  123.  
  124. An evaluation of a key in an (.ndx) file does not result in a
  125. character or number. This can only occur if the key is a logical
  126. value.
  127.  
  128. 21 NDX FILE KEY TYPE ERROR
  129.  
  130. A SEEK expression evaluates to a different data type than the index
  131. expression.
  132.  
  133. 22 NTX FILE KEY TYPE ERROR
  134.  
  135. A SEEK expression in an (.ntx) file evaluates to a logical or the
  136. system runs out of memory when evaluating the key expression.
  137.  
  138. 92 SORT/INDEX ON ERROR
  139.  
  140. The system is unable to create a temporary file during a SORT or
  141. INDEX operation. This can occur for one of the following reasons:
  142.  
  143.    * No disk space
  144.    * Disk is write-protected
  145.    * No more directory entries
  146.    * The file already exists and is read-only
  147.